🇬🇧 en it 🇮🇹

tough nut to crack noun

  • Synonym of hard nut to crack.
gatta da pelare
Wiktionary Links